print('统计字符数：wc.exe -c 绝对路径')
print('统计单词数：wc.exe -w 绝对路径')
print('统计句子数：wc.exe -sen 绝对路径')
while True:  # 设置循环，保证能一直输入
    a, b, name = input('输入指令：').split()  # 读取输入并用‘ ’进行分割
    s = 0  # 初始化计数
    if a == 'wc.exe':
        if b == '-c':  # 统计字符数
            filename = open(name, 'r')  # 打开文档
            filetexts = filename.read()  # 读取文档内容，并保存到filetext中
            for filetext in filetexts:
                if (filetext == '\n' or filetext == ' '):   #当前位置不为空就是字符
                    continue
                else:
                    s = s + 1  # s用于统计字符个数
            print('一共有%d个字符' % s)
        if b == '-w':   #统计单词数
            filename = open(name, 'r')
            filetexts = filename.read()
            words = filetexts.split()   #将filetexts的内容用‘ ’进行分割存入words中
            num = len(words)        #words的长度就是单词的个数
            print('一共有'+ str(num) + '个单词')
        if b == '-sen':
            filename = open(name, 'r')
            filetexts = filename.read()
            for filetext in filetexts:
                if (filetext == '.' or filetext == '!' or filetext == '?' or filetext == ','):  # 判断句子是否完结
                    s = s + 1   #以上述符号结尾，句子数加一
            print('一共有%d个句子' %s)
